Comparing Agent Software Development Methodologies using the CMMI Engineering Process Model

نویسندگان

  • Sarah Bassett Lee
  • Sajjan G. Shiva
چکیده

This paper explores the fulfillment of Capability Maturity Model Integration (CMMI) processes and practices by two widely published agent-based software development methodologies: Multiagent Systems Engineering Methodology (MaSE) and Gaia. Comparisons of these methodologies have been documented and published, but no known research exists that compares and contrasts these methodologies with the CMMI processes. CMMI provides a benchmark for mature, capable processes, identifying practices necessary to implement those processes effectively. In this paper, the engineering process areas of CMMI are used as a baseline for a theoretical analysis of capabilities offered by software development methodologies designed specifically for the agent-based software domain. An overview of the engineering process areas along with general descriptions of MaSE and Gaia are included. Differences between these methodologies are explored in a functional mapping to the engineering process areas of CMMI. The analysis will show that, while each methodology examined offers guidance in the design and development of solutions, guidance for implementation is minimal. Additionally, verification and validation techniques, critical to effective software engineering, are not addressed sufficiently by MaSE or Gaia.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

What Can Be Learned from CMMi Failures?

The software crisis has been around since 1968 when NATO first identified the problematic nature of software development. In recognition of the need to manage the process of software development many methodologies have been proposed over the years. A recent contribution to this rich set of rigorous software development methodologies is the Software Engineering Institute’s (SEI) Capability Matur...

متن کامل

Method integration: An approach to develop agent oriented methodologies

Agent oriented software engineering (AOSE) is an emerging field in computer science  and  proposes some systematic ideas for multi agent systems analysis, implementation and maintenance. Despite the various methodologies introduced in the agent-oriented software engineering, the main challenges are defects in different aspects of methodologies. According to the defects resulted from weaknesses ...

متن کامل

Advancing Object-Oriented Standards Toward Agent-Oriented Methodologies: SPEM 2.0 on SODA

Building ad-hoc design processes and methodologies has become a key challenge in Software Engineering, and several efforts are being made for developing appropriate meta-models both for methodologies and development processes. The Software Process Engineering Meta-model (SPEM) – an OMG objectoriented standard – is a natural candidate for representing, comparing and reusing design processes in a...

متن کامل

Adapting to the Information Age: Is Agile Software Development A Feasible Approach?

In recent years, agile software development has been advocated as an appropriate approach for turbulent environments. Today, there is an ongoing debate between the agile software development and traditional rigorous software development. Agile approaches are critiqued as fragile due to lack of architectural design and sufficient documentation, while rigorous approaches are critiqued as bureaucr...

متن کامل

Comparing Agile Processes for Agent Oriented Software Engineering

Multi-agent Systems are at the moment an important new paradigm in software development. Several methodologies have been proposed for developing systems within this approach. Also new agile processes have been proposed to be combined with the meta-models of such methodologies. This paper shows how the use of one of those Agent Oriented methodologies following the Scrum process produces improvem...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005